Shin splints or stress fracture? Learn the key differences, warning signs, and the best treatment and prevention strategies to avoid long-term injury.